html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
@charset "utf-8";
/* CSS common */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { min-width:1280px; background:#f7f7f7; font-family:"SimHei",黑体;color: #333;font-size: 14px;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:500; font-size:100%; }
address, caption, cite, code, dfn, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none;vertical-align: middle; }
ol,ul,li { list-style:none; }
input, textarea, select, button { border:0px; font:14px Verdana,Helvetica,Arial,sans-serif; outline:none;}
table { border-collapse:collapse; }
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
ul.inline, ol.inline {
  margin-left: 0;
  list-style: none;
}
.link{
	cursor: pointer;
}
.link:hover{
	text-decoration: underline;
}
ul.inline > li, ol.inline > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/*--閺堬拷婢舵牕娲块崠鍛帮紮---*/
.wrap{
	width:1100px;
	min-width: 1100px;
	margin:0 auto;
	*zoom: 1;
}

.wrap:before, .wrap:after {
  display: table;
  line-height: 0;
  content: "";
}
.wrap:after{
	clear: both;
}
/*------------濞搭喖濮�--*/
.pull-left {float:left;}
.pull-right {float:right;}
.relative{position: relative; }
/*---------------鐎涙ぞ缍�--*/
.font-bold,strong{font-weight:bold; }
.font30{font-size: 30px; }
.SimHei{font-family: SimHei}
.SimSun{font-family: SimSun}
.text-center{ text-align:center;}
.text-left{ text-align:left;}
.text-right{ text-align:center;}
.text-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.text-indent{text-indent: 2em}
.text-blue{
	color: #0068b7;
}
.h10{height: 10px; }
.h15{height: 15px; }
.h20{height: 20px; }
.h20{height: 25px; }
.h30{height: 30px; }
.mb10{margin-bottom: 10px; }
.mb15{margin-bottom: 15px; }
.mt6{margin-top: 6px; }
.mt18{margin-top: 18px; }
.mr40{margin-right: 40px; }
.ml6{margin-left: 6px;}
.ml10{margin-left: 10px; }
.bg-white{background: #fff; }
/* common-end */

/* header */
.skippy{
	background: #e8e9ea;
	font-size: 14px;
	color: #757575;
	line-height: 32px;
}
.sub-company{
	margin-left: 70px;
	line-height: 32px;
	float: left;
}
.header{
	border-bottom: 2px solid #0866c4;
	background: #fff;
}
.phone-wrap{
	color: #ff8800;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	float: right;
}
.logo{
	float: left;
	margin: 18px 0 18px 60px;
}
.nav{
	overflow: hidden;
	position: absolute;
	right: 20px;
	bottom: 0;
}
.nav>li{
	float: left;
  width: 100px;
  height: 37px;
  line-height: 40px;
  text-align: center;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-size: 18px;
}
.nav>li>a{
	color: #1b1b1b;
}
.nav>li.on{
	background: #0866c4;	
}
.nav>li:hover a{
	color: #0866c4;
}
.nav>li.on a{
	color: #fff;
}
/* header-end */
.banner-wrap{
	width: 100%;
	min-width: 1100px;
	height: 350px;
	overflow: hidden;
	position: relative;
}
.banner-wrap>img{
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 100%;
}
.decorate-dot:after {
    margin-right: 4px;
    background: #127ad0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 11px;
    content: "";
}
.decorate-dot {
    position: relative;
    padding-left: 10px;
}
/* footer */
.footer{
	background: #0866c4;
	color: #fff;
	padding: 15px 0;
}
.footer-link li+li{
	margin-left: 4px;
}

.footer-link a{
	color: #fff;
}
.code-wrap{
	float: right;
	margin-right: 40px;
}
.v-line{
	float: left;
	width: 1px;
	height: 120px;
	margin-right: 20px;
	background: url(../image/line_03.png) center no-repeat;
}
.code-wrap>img{
	padding: 4px;
	border:1px solid #fff;
	float: left;
}
.code-text{
	width: 16px;
	line-height: 16px;
	margin:12px 0 0 12px;
	float: left;
}
/* footer-end */

/* icon */
.i-phone,.i-file,.i-msg,.i-local,.i-search,.i-gold,.i-add{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.i-add{
	background: url(../image/i.png) 0px -225px no-repeat;
	width: 22px;height: 22px;
}
.i-phone{
	background: url(../image/i.png) 0px -130px no-repeat;
	width: 32px;height: 32px;
}
.i-gold{
	background: url(../image/i.png) 0px -266px no-repeat;
	width: 24px;height: 26px;
}
.i-file{
	background: url(../image/i.png) 0px 0px no-repeat;
	width: 22px;height: 22px;
}
.i-msg{
	background: url(../image/i.png) 0px -44px no-repeat;
	width: 22px;height: 22px;
}
.i-local{
	background: url(../image/i.png) 0px -86px no-repeat;
	width: 26px;height: 26px;
}
.i-search{
	background: url(../image/i.png) 0px -181px no-repeat;
	width: 25px;height: 25px;cursor: pointer;
}

/* 閺傚洨鐝风拠锔藉剰妞ょSS */
.site-map{
	color: #7d7d7d;
	font-size: 15px;
	padding: 10px 20px;
	border-bottom: 1px solid #3683d2;
	position: relative;
	
}
.atr-site-map{
	border-bottom: 0;
	background: url(../image/line-02.png) bottom center no-repeat;
}
.site-map a{
	color: #7d7d7d;
}
.atr-wrap{
	background: #fff;
	border-bottom: 0;
	padding: 0 52px 55px 52px;
	border-left: 1px solid #ded8d1;
	border-right: 1px solid #ded8d1;
}
.content{
	min-height: 386px;
	padding: 0 20px;
}
.atr-wrap .content{
	padding:0 40px;
}
.content-title{
	font-size: 24px;
	color: #000;
	text-align: center;
	padding: 24px 0px;
}
.content-subtitle{
	text-align: center;
	font-size: 13px;
	color: #0061ad;
	border-top:1px dashed #dbd4cd;
	border-bottom:1px dashed #dbd4cd;
	padding: 8px 0;
}
.content-subtitle>span+span{
	margin-left: 45px;
}
.content-text{
	padding-top: 22px;
	min-height: 200px;
	/*background: url(../image/watermark.png);*/
}
.content-text>p{
	text-indent: 2em;
	font-size: 14px;
	line-height: 23px;
}
/* 閺傚洨鐝风拠锔藉剰妞ょSS END */

/* 娴滃瞼楠囬崚妤勩�冩い锟� CSS*/

.left-menu{
	float: left;
	margin:0px 52px 0 26px;
	*zoom:1;
}
.menu-tag{
	background: #0866c4;
	position: relative;
	padding:15px;
	color: #fff;
}
.menu-tag>h3{
	font-size: 20px;
	text-align: center;
}
.menu-tag>h1{
	font-size: 30px;
	letter-spacing: 18px;
	text-align: center;
	width: 124px;
	height: 65px;
	line-height: 56px;
	padding-left: 18px;
	background: url(../image/border_03.png) no-repeat;
}
.menu-tag>span{
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 18px;
	height: 38px;
	width: 78px;
	text-align: right;
	line-height: 40px;
	padding-right: 20px;
}
.menu-list{
	/*margin-top: 10px;*/
}
.menu-list>li{
	text-align: left;
	display: block;
	height: 42px;
	line-height: 42px;
	font-size: 15px;
	background: url(../image/line-01.jpg) bottom center no-repeat;
	width: 142px;
	padding-left:30px;
}
.menu-list>li.on{
	/*background: #4997e6 url(../image/line-01.jpg) bottom center no-repeat;	*/
}
.menu-list>li a{
	color: #898989;
}
.menu-list>li a:before{
	display: inline-block;
	content: "";
	width: 3px;
	height: 3px;
	vertical-align: middle;
	background: #898989;
	margin-right: 12px;
}
.menu-list>li.on a{
	color: #0866c4;
}
.menu-list>li.on a:before{
	background: #0866c4;
}
.right-wrap{
	width: 800px;
	float: left;
}
.search-group{
	position: absolute;
	right: 18px;
	bottom: 9px;
	border: 1px solid #3683d2;
	height: 25px;
	border-radius: 3px;
}
.search-group input{
	float: left;
	width: 138px;
	height: 24px;
	padding:0 12px;
}
.content-list{
	margin-left: 20px;
	padding: 10px 0 20px 0;
	min-height: 300px;
}
.pre-info{
	line-height: 24px;
	margin-top: 10px;
	padding: 0 0 16px 12px;
	border-bottom: 1px dashed #dbd4cd;
	overflow: hidden;
}
.pre-info img{
	float: left;
	width: 246px;
	height: 154px;
	margin-right: 22px;
}
.pre-info p{
	float: left;
	width: 488px;
}
.link-detail{
	position: absolute;
	right: 0;
	color: #ec6941;
	font-size: 13px;
}
.content-list li{
	border-bottom: 1px dashed #dbd4cd;
	padding-left: 4px;
	padding-right: 18px;
	line-height: 30px;
	height: 30px;
}
.content-list li>a,.content-list li{
	font-size: 14px;
}
.content-list li:hover{
	background: #f1f1f1;
}
.content-list li:hover a{
	color: #f19149
}
.content-list li>a{
	display: block;
	position: relative;
}
.content-list li>a .text{
	display: block;
	width: 42em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.content-list li>a .time{
	position: absolute;
	right: 0;
	top: 0;
}
.page{
	font-size: 13px;
	color: #000;
	margin-top: 34px;
	margin-bottom: 20px;
	text-align: center;
}
.page>span{
	margin-right: 14px;
}
.page font{
	color: #f26522
}
.page a{
	background: #3683d2;
	color: #fff;
	padding: 6px 18px;
	margin-right: 14px;
}
.page select{
	border: 1px solid #aaaaaa;
	padding-left:8px;
}